package com.ruanyun.modular.admin.entity;

import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.IdType;

import java.math.BigDecimal;
import java.util.Date;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.FieldFill;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;

/**
 * <p>
 * 废气排放口
 * </p>
 *
 * @author zs
 * @since 2021-04-17
 */
@TableName("t_exhaust_outlet")
public class TExhaustOutlet implements Serializable {

    private static final long serialVersionUID = 1L;

    @TableId(value = "id", type = IdType.AUTO)
    private Integer id;

    @TableField("company_id")
    private Integer companyId;

    /**
     * 排放筒名称
     */
    @TableField("discharge_tube_name")
    private String dischargeTubeName;

    /**
     * 排放筒编号
     */
    @TableField("discharge_tube_number")
    private String dischargeTubeNumber;

    /**
     * 排放筒位置
     */
    @TableField("discharge_tube_position")
    private String dischargeTubePosition;

    /**
     * 排放筒高度
     */
    @TableField("discharge_tube_height")
    private Double dischargeTubeHeight;

    @TableField("discharge_tube_diameter")
    private Double dischargeTubeDiameter;

    /**
     * 污染物种类
     */
    @TableField("pollutants_type")
    private String pollutantsType;

    /**
     * 排放标准
     */
    @TableField("emission_standards")
    private String emissionStandards;


    @TableField("emission_limit")

    private BigDecimal emissionLimit;


   @TableField("is_organization")
   private  int  isOrganization;

   @TableField("is_inside")
   private  int isInside;

    public int getIsOrganization() {
        return isOrganization;
    }

    public void setIsOrganization(int isOrganization) {
        this.isOrganization = isOrganization;
    }

    public int getIsInside() {
        return isInside;
    }

    public void setIsInside(int isInside) {
        this.isInside = isInside;
    }

    public BigDecimal getEmissionLimit() {
        return emissionLimit;
    }

    public void setEmissionLimit(BigDecimal emissionLimit) {
        this.emissionLimit = emissionLimit;
    }

    /**
     * 废弃治理id
     */
    @TableField("treatment_id")
    private Integer treatmentId;

    @TableField(value = "create_time", fill = FieldFill.INSERT)
    private Date createTime;

    @TableField("del_flag")
    private Integer delFlag;

    public String getTreatmentName() {
        return treatmentName;
    }

    public void setTreatmentName(String treatmentName) {
        this.treatmentName = treatmentName;
    }

    @TableField("treatment_name")
    private  String treatmentName;


    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }

    public Integer getCompanyId() {
        return companyId;
    }

    public void setCompanyId(Integer companyId) {
        this.companyId = companyId;
    }

    public String getDischargeTubeName() {
        return dischargeTubeName;
    }

    public void setDischargeTubeName(String dischargeTubeName) {
        this.dischargeTubeName = dischargeTubeName;
    }

    public String getDischargeTubeNumber() {
        return dischargeTubeNumber;
    }

    public void setDischargeTubeNumber(String dischargeTubeNumber) {
        this.dischargeTubeNumber = dischargeTubeNumber;
    }

    public String getDischargeTubePosition() {
        return dischargeTubePosition;
    }

    public void setDischargeTubePosition(String dischargeTubePosition) {
        this.dischargeTubePosition = dischargeTubePosition;
    }

    public Double getDischargeTubeHeight() {
        return dischargeTubeHeight;
    }

    public void setDischargeTubeHeight(Double dischargeTubeHeight) {
        this.dischargeTubeHeight = dischargeTubeHeight;
    }

    public Double getDischargeTubeDiameter() {
        return dischargeTubeDiameter;
    }

    public void setDischargeTubeDiameter(Double dischargeTubeDiameter) {
        this.dischargeTubeDiameter = dischargeTubeDiameter;
    }

    public String getPollutantsType() {
        return pollutantsType;
    }

    public void setPollutantsType(String pollutantsType) {
        this.pollutantsType = pollutantsType;
    }

    public String getEmissionStandards() {
        return emissionStandards;
    }

    public void setEmissionStandards(String emissionStandards) {
        this.emissionStandards = emissionStandards;
    }

    public Integer getTreatmentId() {
        return treatmentId;
    }

    public void setTreatmentId(Integer treatmentId) {
        this.treatmentId = treatmentId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Integer getDelFlag() {
        return delFlag;
    }

    public void setDelFlag(Integer delFlag) {
        this.delFlag = delFlag;
    }

    @Override
    public String toString() {
        return "TExhaustOutlet{" +
        "id=" + id +
        ", companyId=" + companyId +
        ", dischargeTubeName=" + dischargeTubeName +
        ", dischargeTubeNumber=" + dischargeTubeNumber +
        ", dischargeTubePosition=" + dischargeTubePosition +
        ", dischargeTubeHeight=" + dischargeTubeHeight +
        ", dischargeTubeDiameter=" + dischargeTubeDiameter +
        ", pollutantsType=" + pollutantsType +
        ", emissionStandards=" + emissionStandards +
        ", treatmentId=" + treatmentId +
        ", createTime=" + createTime +
        ", delFlag=" + delFlag +
                ", treatmentName=" + treatmentName +
                ", emissionLimit=" + emissionLimit +
                ", isOrganization=" + isOrganization +
                ", isInside=" + isInside +




        "}";
    }
}
